package com.njmd.mdbs.web.service;

import java.util.Set;

import com.njmd.framework.base.BaseCrudService;
import com.njmd.mdbs.web.entity.sys.SysLogin;

/**
 * 用户业务操作接口
 * 
 * @author sunqw
 * @since 2013.10.12
 * 
 */
public interface SysLoginService extends BaseCrudService<SysLogin, Long>
{

	/**
	 * 根据登陆用户名获得用户记录
	 * 
	 * @param loginName
	 * @return
	 * @throws Exception
	 */
	public SysLogin findByLoginName(String loginName) throws Exception;

	/**
	 * 根据登陆用户查找菜单权限的集合
	 * 
	 * @param login
	 * @return
	 * @throws Exception
	 */
	public Set<String> findPermissionsByLogin(SysLogin login) throws Exception;

}
